万卷网> 信息素养大赛 >图形化编程挑战赛 > 2026年全国青少年信息素养大赛星火征途图形化编程挑战赛模拟(二)

2026年全国青少年信息素养大赛星火征途图形化编程挑战赛模拟(二)
复赛 模拟 小低 2026 2026-06-10 13:58:42 659

一、单选题

1.

某学校“重走长征路”活动有一个徒步计划:第1天走3km,第2天走4km,第3天走5km......以此类推,每天都比前一天多走1km。以下程序中123三个空白处依次应该填入什么数,能帮助同学们计算n天后他们走过的总路程?()

A.

0 变量“n” 1

B.

3 3 1

C.

1 变量“n” -1

D.

0 变量“n” 变量“每天路程”

2.

旗帜角色有1、2、3、4四个造型,运行下列程序后,角色最终为哪个造型?()

A.

造型1

B.

造型2

C.

造型3

D.

造型4

3.

哪段程序能用画笔画出下图的图案?()

A.

B.

C.

D.

4.

编写程序为红军设置打靶的随机目标,点击绿旗运行程序,变量"目标"的值不可能为?()

A.

15

B.

12

C.

4

D.

2

5.

红旗的程序如下图,点击绿旗后,想要红旗会出现在下图位置,最少需要按下几次空格()

A.

1

B.

2

C.

3

D.

4

二、多选题

1.

想要舞台上呈现火炬的如下图案,哪些程序可以实现?

A.

B.

C.

D.

2.

将x设为哪些值,小猫最终说出的值是true?()

A.

13

B.

19

C.

10

D.

11

3.

制作一个《歌唱祖国》的歌曲动画,想播放《歌唱祖国》时的音乐音量调整到70,可以选择哪组程序?()

A.

B.

C.

D.

4.

点击绿旗,运行下列程序后,关于列表“红色电影”说法正确的有?()

A.

第2项是英雄儿女

B.

红色电影列表中有2项地道战

C.

闪闪的红星在地雷战的前一项

D.

最后一项是地道战

5.

能实现火箭发射从10秒到0秒倒计时的效果的程序有哪些?

A.

B.

C.

D.

三、简答题

1.

小哨兵
题目描述
小哨兵在村头帮老乡们放哨,他会根据来敌的人数出示不同的信号。如果敌人少于10人,他会挂出绿色信号;如果敌人人数在10到20之间,他会挂出黄色信号;如果敌人人数超过20人,他会挂出红色信号。默认白色背景,给默认小猫角色编程,帮他根据来敌人数判断给出什么信号。
输入格式
新建变量 n,代表来敌人数
输出格式
新建变量 s,表示小哨兵挂出的信号颜色:红色用字母 R 表示,黄色用字母 Y 表示,绿色用字母 G 表示
输入样例1

n = 6

输出样例1

s = G

输入样例2

n = 15

输出样例2

s = Y

输入样例3

n = 24

输出样例3

s = R

注意
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说…”或“说…,2秒”积木块。

2.

列队训练
题目描述
若干位解放军战士在进行队列训练,他们按照要求站成几行,每行人数固定,最后剩下不足一行的人也排成一行。比如一共有15位战士,要求每行站6个人,可以排成完整的2行,还剩3个人也排成1行,一共会排成3行。
默认白色背景,给默认小猫角色编程,计算出他们一共会排成几行?
输入格式
新建变量 n,代表战士的人数 新建变量 m,代表每行人数
输出格式
新建变量 ans,代表战士排成的行数
输入样例1

n = 24, m = 8

输出样例1

ans = 3

输入样例2

n = 15, m = 10

输出样例2

ans = 2

输入样例3

n = 50, m = 7

输出样例3

ans = 8

注意
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说...”或“说...,2秒”积木块。

3.

囤积粮食
题目描述
某村庄为支援生产建设,发动家家户户囤积粮食物资。已知每家农户囤积的粮食数量保存在列表中。 默认白色背景,给默认小猫角色编程,计算这个村庄囤积的粮食总量和每家农户囤积粮食的平均数(四舍五入后取整)。
输入格式
新建列表 f,代表每家农户囤积的粮食数量
输出格式
新建变量 sum,表示整个村庄囤积的粮食总数 新建变量 ave,表示每家农户囤积粮食的平均数,四舍五入后取整
输入样例1

f = [100, 50, 80, 120]

输出样例1

sum = 350, ave = 88

输入样例2

f = [10, 20, 30, 40, 50, 60, 70, 80]

输出样例2

sum = 360, ave = 45

输入样例3

f = [95, 20, 30]

输出样例3

sum = 145, ave = 48

注意
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输入列表直接在舞台上使用 + 号赋值,不要使用“将……添加到列表”等积木块。
输出结果存放在对应变量中,不要使用“说……”或“说……,2秒”积木块

4.

赶制草鞋
题目描述
在中央革命根据地苏区,为了支援红军反围剿,群众自发赶制草鞋送红军。这些草鞋不仅是战士们长途行军的保障,更凝聚了军民鱼水情。有若干个村庄的群众赶制了草鞋,除了留下一定数量保障本村巡逻需求,其他全部送给了红军部队。每个村庄赶制的草鞋数量都是相同的,留下的数量也是相同的。
默认白色背景,给默认小猫角色编程,计算这若干个村庄一共送给红军多少双草鞋。
输入格式
新建变量 a,代表每个村子赶制的草鞋数量,为正整数。 新建变量 b,代表每个村子自己留下的草鞋数量,为正整数,保证 b < a。 新建变量 c,代表村庄的数量,为正整数。
输出格式
新建变量 result,代表这些村庄一共送给红军的草鞋总数。
输入样例1

a = 10, b = 2, c = 10

输出样例1

result = 80

输入样例2

a = 70, b = 10, c = 5

输出样例2

result = 300

输入样例3

a = 60, b = 3, c = 8

输出样例3

result = 456

注意
变量名的拼写(包括大小写)要和题目完全一致。
输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。
输出结果存放在对应变量中,不要使用“说…”或“说…,2秒”积木块

公众号
客服 反馈
顶部